﻿namespace fpsrpg
{
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    using Microsoft.Xna.Framework;
    using Microsoft.Xna.Framework.Graphics;

    [Serializable]
    public struct HatSaveData
    {
        #region Fields

        public Color Col;
        public int Id;

        #endregion Fields
    }

    [Serializable]
    public struct PlayerSaveData
    {
        #region Fields

        public Color BodyColor;
        public int BodyType;
        public HatSaveData Hat;
        public uint Level;
        public Vector2 Location;
        public string PlayerName;
        public WeaponSaveData Weapons;
        public ulong xp;

        #endregion Fields
    }

    [Serializable]
    public struct WeaponSaveData
    {
        #region Fields

        public uint Id;

        #endregion Fields
    }
}